package com.czmini.cztest.service;

import com.czmini.cztest.dto.PageTableRequest;
import com.czmini.cztest.dto.PageTableResponse;
import com.czmini.cztest.dto.ResultDto;
import com.czmini.cztest.dto.TokenDto;
import com.czmini.cztest.dto.jenkins.QueryZcTestJenkinsListDto;
import com.czmini.cztest.entity.ZcTestJenkins;

/**
 * @ProjectName: cztest
 * @Package: com.czmini.cztest.service
 * @ClassName: ZcTestJenkinsService
 * @Author: 还是那个橙子
 * @Description: jenkins管理 接口
 * @Date: 2022/3/16 21:52
 * @Version: 1.0
 */

public interface ZcTestJenkinsService {

    // jenkis新增接口
    ResultDto<ZcTestJenkins> save(TokenDto tokenDto, ZcTestJenkins zcTestJenkins);
    //login

    ResultDto<PageTableResponse<ZcTestJenkins>> list(PageTableRequest<QueryZcTestJenkinsListDto> pageTableRequest);

    // 删除
    ResultDto<ZcTestJenkins> delete(Integer jenkinsId,TokenDto tokenDto);

    //修改
    ResultDto<ZcTestJenkins> update(TokenDto tokenDto, ZcTestJenkins zcTestJenkins);
}
